/*css reset*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td{margin:0; padding:0;}
body, button, input, select, textarea{font-family:"微软雅黑";}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4, h5, h6{font-size:100%;}
address, cite, dfn, em, var{font-weight:normal; font-style:normal;}
code, kbd, pre, samp, tt{}
small{font-size:12px;}
ul, ol{list-style:none;}
a{text-decoration:none;}
a:hover{color:#900; text-decoration:underline;}
abbr[title], acronym[title]{border-bottom:1px dotted; cursor:help;}
q:before, q:after{content:'';}
legend{color:#000;}
fieldset, img{border:none;}
button, input, select, textarea{font-size:100%;}
table{border-collapse:collapse; border-spacing:0;}
hr{border:none; height:1px;}
button{outline:none;border:none;}
html{overflow-y:scroll;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix{display:inline-table}
.clearfix{display:block;}
i{font-style: normal;}

/*common*/
.com_w{width: 1000px; margin:0 auto;}

/*-----------index.html[S]-----------*/
/*part1*/
.part{width: 100%; height: 1078px;overflow: hidden;position: relative;}
#part1{background: url(../images/part_bg.jpg) no-repeat; background-size:cover;position: relative;}
.canv_wrap{position: absolute;left:0;top:0;z-index:1;overflow: hidden;width: 100%;height:100%;}
/*导航*/
.nav_pos {position: absolute;left:50%;top:0;z-index: 888; margin-left: -500px;}
.nav{height: 90px;}
.nav .logo{float: left; margin:26px 200px 14px 0;}
.nav ul{ height: 90px; float: left;}
.nav ul li{height: 91px; display: inline-block; float: left;}
.nav ul li a{display: inline-block; font-size:16px; color:#fff; padding-bottom:13px; margin:35px 16px 20px 16px;}
.nav ul li a:hover{text-decoration: none;}
.nav ul li .active{border-bottom:2px solid #00b6fa;}
/*登录和注册链接*/
.login_reg{height: 90px; width: 100px; float: right;}
.login_reg a{font-size: 14px; color:#fff; line-height:90px; display: inline-block; margin:0 10px 0 4px;}
.login_reg span{color:#fff;}
.login_reg a:hover{text-decoration: none; color:#0194ce;}
/*内容*/
.main{ padding-top: 254px;position: relative;}
.main .better{width: 530px; height:368px; float: left; background: url("../images/better.png") no-repeat center;}
/*登录框*/
.loginbox{width: 380px; height: 368px;background: #394359;position: absolute;left:50%;margin-left:120px;z-index: 999}
.loginbox .user{background:url(../images/icon.png) no-repeat 3px 13px #fff;}
.loginbox .pass{background:url(../images/icon.png) no-repeat 3px -25px #fff;}
.loginbox p{color:#fff; font-size: 24px; width: 320px; height: 46px; margin:0 auto; line-height:46px; margin-bottom: 24px;position: relative;}
.loginbox p label{width: 40px; height: 46px; display: inline-block; background-color: #fff; color:#e2e2e2; text-indent: 35px; float: left; border:none;}
.loginbox .logintit{margin-top:30px; border-bottom: 1px solid #888e9b;}
.loginbox p input{font-size:16px; float: left; width: 275px; height:46px; line-height:46px; display: inline-block; color:#888e9b; text-indent: 10px; outline:none; border:none;z-index: 999;background: #fff;}
.loginbox .login_btn{display:block; width: 320px; height: 54px; background: url(../images/bg_03.jpg) repeat-x; border-radius:7px; margin:0 auto; text-align: center; line-height:54px; font-size: 24px; color:#fff;cursor: pointer}
.loginbox .login_btn:hover{background: url(../images/bg2_03.jpg) repeat-x; text-decoration: none;}
.loginbox div{width: 320px; height: 46px; line-height:46px; margin:0 auto; font-size: 14px; color:#fff;}
.loginbox div input{margin-right: 5px; display: inline-block; vertical-align: middle;}
.loginbox div label{margin-right: 100px;}
.loginbox div span{margin-right: 5px;}
.loginbox div a{color:#fff;}
.loginbox div a:hover{color:#01a6e5;}
/*登录框信息判断状态标识*/
.loginbox .status{width: 30px; height: 46px; position: absolute; right:0; top:0;}
.loginbox .error {background:url(../images/icon.png) no-repeat -8px -60px;}
.loginbox .right{background:url(../images/icon.png) no-repeat -8px -90px;}
.nav_wrap{border-bottom:1px solid #e3e3e3;background: #fff;}
.nav .navlist li a{color:#333;}
.login_reg2 a{color:#333;}
.login_reg2 span{color:#333;}
/*seiper圈点状态*/
/*.swiper-pagination .swiper-pagination-bullet { display: inline-block;width: 20px;height: 20px;}*/

/*part2*/
#part2{position: relative; background: url(../images/2bg.jpg) repeat;}
/*内容*/
.main2{padding-top:80px;position: relative;z-index: 88}
/*标题样式*/
.title{ width: 100%; text-align: center;margin-bottom: 20px}
.title h1{font-size: 36px; color:#666;} .title i{display: inline-block; width: 70px; height: 1px; border-bottom: 2px solid #999;}
.title p{font-size: 18px; color:#cfcfcf; padding-top: 10px;}
.main2 .left,.main2 .right{width: 50%; float: left;margin-top: 20px}
/*内容图片、内容文字样式*/
.txt_pic{width: 100%; height: 120px;}
.txt_pic .txt{width: 362px;}
.txt_pic .txt p{height: 40px; font-size: 18px; color:#333; line-height:40px; overflow: hidden;}
.txt_pic .txt span{height: 80px; font-size: 14px; color:#666; overflow: hidden;}
.left .txt_pic .txt{float: left; margin-right: 24px; text-align: right;}
.right .txt_pic .txt{float: right; margin-left: 24px; text-align: left;}
.txt_pic img{display: block; width: 84px; height: 90px;}
.left .txt_pic img{float: left;}
.right .txt_pic img{float: right;}
/*底下房屋的背景定位*/
.bg_house{width: 100%; height: 280px; position: absolute; bottom:0; left:0; background:url(../images/house.jpg) no-repeat center;background-size:100% 100%;}

/*part3*/
#part3{background: url(../images/gdg_02.jpg) no-repeat 0 290px;}
.nav_wrap{position: relative;}
.new{margin-top: 25px;}
.new h1{color:#666; font-size: 36px; text-align: center; margin-bottom: 30px;}
/*内容最新动态和常见问题部分*/
.newleft,.newright{width: 50%; height:500px;margin-bottom:20px;position: relative;}
.newleft{float: left;}
.newright{float:right;}
.newright .pic img{float: right;}
.newright .pic p{left:50px;}
.newright ul{float: right;}
.pic{display: inline-block; width: 100%; height: 260px; overflow: hidden;  margin-bottom: 8px;position: relative;}
.pic img{width: 450px; height: 260px;} .pic p{height: 35px; width: 450px; position: absolute; bottom:0; left:0; line-height:35px; color:#fff; text-indent: 10px; background-color: rgba(0, 0, 0, 0.4);*background: #000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter:alpha(opacity=40);*background: #000;  /*IE7*/ background: #000\0;  /*IE8*/}
.pic p span{line-height:35px; display: inline-block; color:#fff;}
/*内容最新动态和常见问题的列表新闻样式*/
/*.new ul{width: 450px;}*/
.new ul li{ padding:5px 0;}
.new ul li a{display: inline-block; width: 350px; height: 22px; color:#666; margin-right: 15px; overflow: hidden;}
.new ul li a:hover{color:#1e8ed7; text-decoration: none;}
.new ul li span{display: inline-block; width: 85px; height: 21px; color:#999; vertical-align: top; overflow: hidden;}
.partner{position: relative;}
.wrap{width: 972px; height: 68px; margin:0 auto; position: relative; margin-bottom:74px;}
/*合作伙伴的logo*/
.carousel{width: 972px; height: 68px; overflow: hidden;}
.carousel ul li{width: 172px; height: 64px; margin:0 11px;}
.carousel ul li a{display: inline-block; width: 170px; height: 62px; overflow: hidden; border:1px solid #e2e2e2;}
.wrap .prev,.wrap .next{width: 28px; height: 28px; position: absolute; top:18px; border:none; outline:none; cursor: pointer; z-index: 5;background:url(../images/icon.png) no-repeat;}
/*合作伙伴前后的按钮*/
.wrap .prev{background-position: -4px -238px;}
.wrap .next{right:0;background-position: -3px -197px;}
.wrap .prev:hover{background-position: -39px -238px;}
.wrap .next:hover{background-position: -39px -197px;}
/*底部版权*/
.footer{width: 100%; background-color: #21262a;}
.footer .nav a:hover{color:#00b6fa;}
.footer .nav{height: 60px; border-bottom:1px solid #313131;}
.footer .nav .logo{height: 30px; margin:15px 25px 15px 245px; overflow: hidden;}
.footer .nav ul{height: 60px;}
.footer .nav ul a{font-size: 14px; margin-top:19px;}
.footer p{height: 50px; line-height: 50px; color:#676767; font-size: 12px; text-align: center;}
/*-----------index.html[E]-----------*/

/*-----------productService.html[s]-----------*/
/*part1 flash动画*/
#pro_part1{background:#c2dbf0;}
.cpv{position: relative; width: 100%; }
.cpvbox{position: absolute; top:100px; left:50%; width: 1000px; height: 680px;margin-left: -500px;}

/*part2 横幅广告和内嵌广告*/
.pro_wrap{height: 500px; padding-top:120px;}
.pro_main{width: 100%; height: 100%; background: #ffedcc;}
.pro_main .pro_left,.pro_main .pro_right{width: 50%; height: 500px; float: left; overflow: hidden;}
.pro_main .pro_right div{width: 480px; height: 184px; margin:33px 10px;cursor: pointer}
.pro_main .pro_right .cur{background:url(../images/info.png) no-repeat ;}
.pro_main .pro_right p{height: 80px; margin:0 25px 0 43px; line-height:90px; font-size: 30px; color:#333;}
.pro_main .pro_right span{display: inline-block; margin:0 25px 0 43px; line-height:32px; font-size:16px; color:#666;}

/*-----------productService .html[E]-----------*/

/*-----------webUser.html[S]-----------*/
/*banner*/
.banner{width: 100%; background:#1e2e54;}
.banner .b_pic{display: block; max-width: 1200px; margin:0 auto;}
.banner .b_pic img{min-width:1200px; width: 100%; height: auto;}
.banner .b_btn{display: inline-block; position: absolute; left:44%; top:238px; width: 242px; height: 54px; font-size: 24px; color:#fff; line-height:54px; text-align: center; text-decoration: none; border-radius:30px; background:url(../images/bg_03.jpg) repeat;}
.banner .b_btn:hover{background:url(../images/bg2_03.jpg) repeat; text-decoration: none;}
/*内容*/
.w_main{background: #f7f8f9; position: relative; padding-bottom:20px;}
.w_main .jmlc{width: 1000px; height: 238px; border-bottom:1px solid #e2e2e4;}
.w_main .jmlc img{border:1px solid #f7f8f9; text-align: center; padding:0 5px;}
.w_main .jmlc img:hover{border-color: #4fcdde;}
.w_main .jmlc span{padding-bottom: 98px; height: 66px; width: 60px; display: inline-block; background:url(../images/jiantou.png) no-repeat center;}
.tit_m{padding-top:56px;}
.questions h1{width: 998px; height: 50px; border:1px solid #e2e2e2; line-height:52px; font-size: 22px; color:#333; text-indent: 15px; position: relative; margin:25px 0;cursor: pointer;}
.questions h1 .slide{position: absolute; right:0; top:0; display: inline-block; height: 50px; width: 60px; background:url(../images/icon.png) no-repeat -38px -420px;}
.questions h1 .slidedown{background:url(../images/icon.png) no-repeat 14px -420px;}
.questions p{display: none; font-size: 14px; color: #666; line-height: 35px; padding:0 20px;}
.questions .show{display: block;}
.questions .active{border-color:#1e8ed7;}
/*留言按钮和返回顶部样式*/
.message_wrap {width: 64px;/*height: 486px;*/position: fixed;bottom:30%;right:50%;margin-right: -635px;}
.message, .goback{width: 62px; height: 62px; border:1px solid #e2e2e2; cursor: pointer;}
.goback:hover{ border-color: #1e8ed7;}
.goback:hover{background:url(../images/icon.png) no-repeat -51px -326px #1e8ed7;}
.message{position: absolute; top:0px;right:0px;
    background:url(../images/icon.png) no-repeat -50px -271px #1e8ed7;
    border-color: #1e8ed7;
}
.custom_service b{position: absolute; bottom:105px;right: -11px;z-index: 9; width: 11px;height: 14px;background: url(../images/icon_arr.jpg) no-repeat;}
.goback{position: absolute; top:80px; right:0;display: none;background:url(../images/icon.png) no-repeat 10px -326px #fff;}
/*qq客服隐藏框*/
.custom_service{position: absolute; bottom:-145px; left:-190px; width: 129px;border: 1px solid #ddd; border-radius: 5px; background:#fff; padding:10px 18px 0; color:#333; display: none;}
.custom_service p{width: 132px; height: 32px; line-height:30px; border-bottom:1px solid #e2e2e2; margin-bottom:15px; font-size: 20px;}
.custom_service a{color:#333; display:block; width: 132px; height: 26px; line-height: 26px; margin-bottom: 18px; font-size: 12px; border:1px solid #01a6e5; text-indent:40px; text-decoration: none;background:url(../images/icon.png) no-repeat 5px -392px ;}
.custom_service a:hover{color:#01a6e5; text-decoration: none;}

/*-----------webUser.html[E]-----------*/

/*-----------PlatformAnnouncement.html[S]-----------*/
.p_main{width: 100%; height: 1116px; background-color: #f7f8f9; padding-top:42px;position: relative;}
/*新闻列表*/
.p_main ul{height: 884px; overflow: hidden;}
.p_main li{height: 92px; width: 100%; border-bottom:1px dashed #e2e2e2; margin-bottom: 20px; clear: both;}
.p_main li p{height: 46px;}
.p_main li p i{font-size:36px ; color:#333; display: inline-block; width: 46px; height: 46px; float: left; line-height:46px;}
.p_main li p .list{display: inline-block; border-left:3px solid #1e8ed7; text-indent: 15px; font-size:18px; color:#333; max-width:930px; height: 28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 10px 0 0 10px;}
.p_main li p .list:hover{color:#1e8ed7;}
.p_main li p .active{color:#ff0000;}
.p_main li p label{display: inline-block; width: 46px; height: 46px; text-align: center; line-height:46px; color:#333; font-size: 16px; margin-right:25px; float: left;}
.p_main li p span{display:inline-block; font-size: 14px; color:#333; max-width: 825px; height: 46px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height:46px; float: left;}
.p_main li p .more{float: right; line-height:46px; font-size: 14px; color: #1e8ed7; text-decoration: none;}
.p_main li p .more:hover{text-decoration: underline;}
/*页码样式*/
.page{width: 154px; height: 42px; margin:0 auto; margin-top: 40px;}
.page p{width: 90px; height: 42px; float: left; line-height: 42px; text-align: center; color:#333; font-size:30px ;}
.page .no_more,.page .prev,.page .next{display: inline-block; width: 32px; height: 42px; float: left;background:url(../images/icon.png) no-repeat;}
.page .prev{background-position: 0px -476px;}
.page .next{background-position: -46px -476px;}
.page .no_more{background-position: -73px -476px;}
.page .prev:hover,.page .next:hover{background:url(../images/icon.png) no-repeat;}
.page .prev:hover{ background-position: -140px -476px;}
.page .next:hover{background-position: -116px -476px;}
/*-----------PlatformAnnouncement.html[E]-----------*/

/*-----------announcementDetail.html[S]-----------*/
.a_main{height: 565px;width: 100%;background: #f7f8f9;padding-top:42px;}
.detail_content{height: 497px;}
.detail_content h1{height: 60px;border-bottom:1px solid #e2e2e2;font-size: 26px;color:#333;text-align: center;}
.detail_content span{display: inline-block;font-size: 18px;color:#666;width: 100%;height: 55px;line-height: 55px;text-align: center;}
.detail_content p{font-size: 16px;color:#666;line-height:32px;padding:0 114px;}
/*-----------announcementDetail.html[E]-----------*/

/*-----------login.html[S]-----------*/
.l_main{width: 100%; height: 883px; background:url(../images/login_bg.jpg) no-repeat center;}
.com_w2{width: 1000px; margin:0 auto; position: relative; height: 883px;}
/*登录页面的登录框的更新样式*/
.loginbox2{width: 460px; height: 440px; position: absolute; left:0%; margin-left: 274px; background-color: rgba(225,225,225,0.2); margin-top:220px;}
.loginbox2 .logintit{text-align: center; padding-bottom: 16px; font-size: 28px; border-color: #c0c4c3;}
.loginbox2 .login_btn,.loginbox2 p,.loginbox2 div{width: 378px;}
.loginbox2 p input{width: 330px;outline: none;vertical-align: top;}
.loginbox2 .login_btn{margin-bottom: 10px;cursor: pointer}
.loginbox2 div label{margin-right: 150px;}

/*-----------login.html[E]-----------*/

/*-----------register.html[S]-----------*/
.r_main{height: 1040px; width: 100%; background: #f7f8f9; padding-top: 30px;}
.registerbox{height: 916px; background: #fff;}
.registerbox .user{width: 100%; height: 74px; border-bottom:1px solid #e2e2e2;}
.registerbox .user a{display: inline-block; width: 122px; height: 74px; font-size: 24px; color:#999; text-align: center; float: left; line-height: 74px; margin:0 189px;}
.registerbox .user a:hover{text-decoration: none;}
.registerbox .user .cur-register{border-bottom:2px solid #00a0e9; color:#00a0e9;}
/*注册表单*/
.formdesign{padding:36px 0 0 76px;}
.formdesign dl dt{display: inline-block; height: 44px; font-size: 16px; color:#333; line-height:44px; font-weight:bold;}
.formdesign dl dd{height: 30px; line-height: 30px; font-size: 14px; color:#333; margin:15px 0;}
.formdesign dl dd label{display: inline-block; width: 110px; height: 30px; text-align: right;}
.formdesign dl dd input{display: inline-block; width: 212px; height: 28px; border:1px solid #e2e2e4;}
.formdesign dl dd span{color:#999; font-size: 12px; padding-left:8px;}
.zcBtn{width: 120px; height: 36px; border-radius: 5px; border:none; outline:none; background:url(../images/bg_03.jpg) repeat; margin:20px 0 0 95px; color:#fff; font-size: 16px;cursor: pointer}
.zcBtn:hover{background:url(../images/bg2_03.jpg) repeat;}
.formdesign dl dd .err{color:red;}
.formdesign dl dd .corr{color:green;}

/*-----------register.html[E]-----------*/

/*-----------contact.html[S]-----------*/
.web_kf,.ad_kf{margin-top:45px; padding-bottom: 20px;border-bottom: 1px solid #eaeaea;}
.ad_kf {border:none;}
.custom_server2 a{color:#333; display:inline-block; width: 150px; height: 40px; line-height: 40px; margin-bottom: 40px; font-size: 18px; border:1px solid #01a6e5; text-indent:40px; text-decoration: none;background:url(../images/icon.png) no-repeat 5px -385px ;margin-right:40px;
}
.custom_server2 a:hover{color:#01a6e5; text-decoration: none;}
/*-----------contact.html[E]-----------*/

/*
 *
 *		2017-02-24 L 
 * 
 */
#part3 .footer,#pro_part2 .footer{
	position: absolute;
	left: 0;
	bottom: 0;
}

/*
 *
 *		自适应效果
 *
 */

@media screen and (max-width: 1000px){input{-webkit-appearance:none;border-radius:0;}.banner .b_pic img{min-width:0;width: 100%;}.banner .b_pic{width: 100%;}.banner .b_btn{left:38%;top:212px;}.com_w{width: 100%;}
	.w_main .jmlc{width: 100%;}.w_main .jmlc span{width: 50px;}.questions h1{width: 100%;}.message_wrap{right:70%;bottom:50%;}}












